Skip to content

Conversation

@iyastreb
Copy link
Contributor

@iyastreb iyastreb commented Jan 6, 2026

What?

Minor refactoring that moves perf node into ucp_proto_perf_node_t structure.
These 2 structures are always used together and related 1:1. This will simplify implementation of the lane selection variants (#10778)

Why?

The goals of this refactoring are:

  • reduce number of arguments passed to the functions
  • reduce number of local variables
  • simplify business logic

@iyastreb iyastreb requested a review from brminich January 6, 2026 13:49
@iyastreb iyastreb force-pushed the ucp-multi-proto-refactoring branch from 4c72e7e to 300400e Compare January 8, 2026 15:24
@iyastreb iyastreb force-pushed the ucp-multi-proto-refactoring branch from 300400e to 30fa660 Compare January 8, 2026 15:25
@brminich brminich merged commit 89ec57c into openucx:master Jan 9, 2026
147 checks passed
@iyastreb iyastreb deleted the ucp-multi-proto-refactoring branch January 9, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants